place with abundant springs - Francés Inglés Diccionario